﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Bettzueche.RLLibrary.Types;

namespace Bettzueche.RLLibrary.Functions {
    /// <summary>
    /// Not Implemented!
    /// </summary>
    internal class DiscreteQFunction : IStateValueFunction {
        #region IStateValueFunction Members

        public double this[IState state, IAction action] {
            get {
                throw new NotImplementedException();
            }
            set {
                throw new NotImplementedException();
            }
        }

        public Matrix Values {
            get { throw new NotImplementedException(); }
        }

        public double[] GetEstimates(IState state) {
            throw new NotImplementedException();
        }

        #endregion

    }
}
